//package cn.xspace.module.other.activity;
//
//import android.graphics.Bitmap;
//import android.graphics.BitmapFactory;
//import android.os.Bundle;
//import android.text.Html;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.widget.ImageView;
//import android.widget.TextView;
//
//import com.xspace.android.xafcommon.base.BaseAct;
//import com.xspace.android.xafcommon.util.Constants;
//import com.xspace.android.xafcommon.util.ImageUtils;
//import com.xspace.android.xafcommon.util.StringUtils;
//
//import org.json.JSONArray;
//import org.json.JSONException;
//import org.json.JSONObject;
//
//import cn.xspace.library.util.MyInfoUtil;
//import cn.xspace.module.other.R;
//import cn.xspace.module.other.application.MyApplication;
//import cn.xspace.module.other.http.impl.QueryQrCodeImpl;
//import cn.xspace.module.other.http.impl.QueryQrCodeImpl.ISendQueryQRCode;
//import cn.xspace.module.other.http.impl.QueryUnionCopyRightImpl;
//import cn.xspace.module.other.http.impl.QueryUnionCopyRightImpl.ISendQueryCopyRight;
//import cn.xspace.module.other.util.RProxy;
//
//public class AboutAct extends BaseAct {
//    private static String TAG = "AboutAct";
//    private TextView mVersionName;
//    private TextView tv_company, tv_copyright, tv_site_icp;
//    private ImageView imgview_AppIcon, imageview_qrcode;
//    private TextView mVersionNo;
//    public static final String V = " V";
//    public String versions = V + "1.0.0";
//    private String qrcodeUrl;
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(RProxy.aboutact);
//        initViews();
//        testHtmlLoad();
//    }
//
//    protected void initViews() {
//        mVersionNo = (TextView) findViewById(RProxy.aboutact_version_code_txt);
//
//        mVersionName = (TextView) findViewById(RProxy.topbar_title);
//        tv_company = (TextView) findViewById(RProxy.company_name);
//        tv_copyright = (TextView) findViewById(RProxy.copyright);
//        tv_site_icp = (TextView) findViewById(RProxy.company_net_icp);
//        String version = MyInfoUtil.getAppInfo(MyApplication.get()).app_version;
//        if (!StringUtils.isEmpty(version)) {
//            versions = V + version;
//        }
//        mVersionNo.setText(
//                MyInfoUtil.getAppInfo(MyApplication.get()).app_deptname + getString(RProxy.app_system) + versions);
//        mVersionName.setText(getString(RProxy.setting_about) + getString(RProxy.app_name));
//        setTitleBarBg(findViewById(RProxy.r_item));
//        imgview_AppIcon = (ImageView) findViewById(RProxy.aboutact_icon_imgview);
//        imageview_qrcode = (ImageView) findViewById(RProxy.aboutact_qrcode_icon);
//        Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.app_logo);
//        imgview_AppIcon.setImageBitmap(bmp);
//        queryQrCodeAction();
//        findViewById(RProxy.btn_return).setOnClickListener(mOnClickListener);
//        unionOrgAction();
//    }
//
//    private OnClickListener mOnClickListener = new OnClickListener() {
//
//        @Override
//        public void onClick(View v) {
//            if (v.getId() == RProxy.btn_return) {
//                finish();
//            }
//        }
//    };
//
//    private void testHtmlLoad() {
//        //WriteData();
//    }
//
//    private void queryQrCodeAction() {
//        QueryQrCodeImpl queryqrcode = new QueryQrCodeImpl();
//        queryqrcode.sendQueryQRCode(new ISendQueryQRCode() {
//
//            @Override
//            public void onQueryQRCode(String code, String url) {
//                if ("0".equals(code)) {
//                    qrcodeUrl = url;
//                    ImageUtils.showImage(qrcodeUrl, imageview_qrcode, null);
//                }
//
//            }
//        });
//
//    }
//
//    private void unionOrgAction() {
//        if (!Constants.UnionOrgId.equalsIgnoreCase(MyInfoUtil.getAppOrgId())) {
//            tv_site_icp.setVisibility(View.INVISIBLE);
//        } else {
//            queryCopyRigthAction();
//        }
//
//    }
//
//    private void queryCopyRigthAction() {
//        QueryUnionCopyRightImpl queryCopy = new QueryUnionCopyRightImpl();
//        queryCopy.sendueryCopyRight(new ISendQueryCopyRight() {
//
//            @Override
//            public void onQueryCopyRight(String code, String jsdata) {
//                if ("0".equals(code)) {
//                    JSONObject jsn;
//                    try {
//                        jsn = new JSONObject(jsdata);
//                        JSONArray jarray = jsn.optJSONArray("fileList");
//                        if (jarray != null) {
//                            jsn = jarray.getJSONObject(0);
//                            String copyright = jsn.optString("copyright");
//                            String support_company = jsn.optString("support_name");
//                            tv_copyright.setText(Html.fromHtml("<b><tt>版权所有</tt></b> © " + copyright));
//                            tv_company.setText(Html.fromHtml("<b><tt>技术支持</tt></b>：" + support_company));
//                        }
//                    } catch (JSONException e) {
//                        // TODO Auto-generated catch block
//                        e.printStackTrace();
//                    }
//                }
//
//            }
//        });
//
//    }
//
//    //	private void WriteData() {
//    //		String text=null;
//    //		try {
//    //			InputStream is = getAssets().open("/www/breed/table_list.html");
//    //			 text = readTextFromSDcard(is);
//    //		} catch (Exception e) {
//    //			// TODO Auto-generated catch block
//    //			e.printStackTrace();
//    //		}
//    //		Log.i("data", "text:"+text);
//    //	    try {
//    //	        FileOutputStream fos = openFileOutput("aa.html",
//    //	                Context.MODE_PRIVATE);
//    //	        String inputFileContext =text;
//    //	        fos.write(inputFileContext.getBytes());
//    //	        fos.close();
//    //	    } catch (FileNotFoundException e) {
//    //	        e.printStackTrace();
//    //	    } catch (IOException e) {
//    //	        e.printStackTrace();
//    //	    }
//    //
//    //	}
//
//    //	private String readTextFromSDcard(InputStream is) throws Exception {
//    //	    InputStreamReader reader = new InputStreamReader(is);
//    //	    BufferedReader bufferedReader = new BufferedReader(reader);
//    //	    StringBuffer buffer = new StringBuffer("");
//    //	    String str;
//    //	    while ((str = bufferedReader.readLine()) != null) {
//    //	        buffer.append(str);
//    //	        buffer.append("\n");
//    //	    }
//    //	    return buffer.toString();
//    //	}
//
//}
